package com.huaboot.system.service;

import com.huaboot.system.vo.AuthLoginReqVO;
import com.huaboot.system.vo.AuthLoginRespVO;

/**
 * @Author ff
 * @Date 2023/8/27 1:22 下午
 * @Version 1.0
 */
public interface AuthLoginService {


    /**
     * 账号密码登录
     *
     * @param login 登录信息
     */
    AuthLoginRespVO loginByAccount(AuthLoginReqVO login);

    /**
     * 退出
     * @param accessToken
     */
    void logout(String accessToken);

    /**
     * 获取刷新令牌
     * @param refreshToken
     * @return
     */
    AuthLoginRespVO getAccessToken(String refreshToken);
}
